package com.carlinfo.shop.job;

import javax.annotation.Resource;

import org.springframework.stereotype.Component;

import com.carlinfo.shop.common.util.ConstatFinalUtil;
import com.carlinfo.shop.goods.service.IGoodsSpiderService;

@Component("jobServiceUtil")
public class JobServiceUtil
{
	@Resource
	private IGoodsSpiderService goodsSpiderService;
	
	/**
	 * 定期的开放商品
	 */
	public void goodsOpen()
	{
		ConstatFinalUtil.LOGGER.info("==开始开放商品==");
		/* 京东的分类 */
		this.goodsSpiderService.operOpenGoods();
		try
		{
			/**
			 * 这一次睡觉8秒钟,
			 * 让一次执行的时候,当前这次还木有执行完成;
			 * 
			 * 下一次还会执行吗?只要有一个木有执行完成,下一次都不会执行;
			 * 如果这次执行,需要上一次入库的结果;只能保证一次在运行
			 */
			Thread.sleep(10);
		} catch (InterruptedException e)
		{
			e.printStackTrace();
		}
		ConstatFinalUtil.LOGGER.info("==结束开放商品==");
	}
}
